﻿namespace Mekiasm.Interface
{
    interface IChargeAbleItem
    {
        ComponentEnergyMachine.FuelType ChargeFuelType { get; }
        long MaxAmount { get; }
        long GetCurrentAmount(int value);
        int GetChargeFuelValue(int value);
        bool CanAcceptFuel(int fuelValue);
        float GetBlockHealth(int value);
        int SetCurrentAmount(int value, int fuelValue, long varAmount);
    }
}
